home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / unixlib.lha / unix / include / amiga / ioctl.h
C/C++ Source or Header  |  1996-10-09  |  789b  |  18 lines

  1. #ifndef _AMIGA_H
  2. #define _AMIGA_H
  3.  
  4. /* Amiga specific ioctl's */
  5.  
  6. #define _AMIGA_IOCTL_BASE 2048
  7.  
  8. #define _AMIGA_INTERACTIVE (_AMIGA_IOCTL_BASE + 0) /* Is file Interactive ? */
  9. #define _AMIGA_GET_FH (_AMIGA_IOCTL_BASE + 1) /* Get an AmigaDOS fh for file */
  10. #define _AMIGA_FREE_FH (_AMIGA_IOCTL_BASE + 2) /* Free a fh obtained by GET_FH */
  11. #define _AMIGA_TRUNCATE (_AMIGA_IOCTL_BASE + 3) /* Truncate file to given size */
  12. #define _AMIGA_SETPROTECTION (_AMIGA_IOCTL_BASE + 4) /* Set (amiga) protection on file */
  13. #define _AMIGA_DELETE_IF_ME (_AMIGA_IOCTL_BASE + 5) /* Delete myself if I am the file whose lock is passed as parameter */
  14. #define _AMIGA_IS_FIFO (_AMIGA_IOCTL_BASE + 6) /* Is this a fifo: file ? */
  15. #define _AMIGA_IS_SOCK (_AMIGA_IOCTL_BASE + 7) /* Is this a socket ? */
  16.  
  17. #endif
  18.